<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head id="Head">

<title>
	在maven 2工程中加入iTextAsian支持 - 身在城市 心在流浪 - BlogJava
</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta id="metaKeywords" name="keywords" content="在maven 2工程中加入iTextAsian支持"><link id="MainCss" type="text/css" rel="stylesheet" href="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/style.css"><link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="http://www.blogjava.net/RhythmOfRain/rss.aspx"></head><body>
    <form name="Form1" method="post" action="209358.html" onsubmit="javascript:return WebForm_OnSubmit();" id="Form1">
<div>
<input name="__EVENTTARGET" id="__EVENTTARGET" value="" type="hidden">
<input name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" type="hidden">
<input name="__VIEWSTATE" id="__VIEWSTATE" value="" type="hidden">
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['Form1'];
if (!theForm) {
    theForm = document.Form1;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>


<script src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/WebResource.js" type="text/javascript"></script>

<script language="JavaScript">
									function ctlent(evt,id)
											{
												if(evt.ctrlKey && evt.keyCode == 13)
												{	
													try
													{
														TempSave(id);
													}
													catch(ex)
													{
													}
													finally
													{
													    __doPostBack('AjaxHolder$PostComment$btnSubmit','')
													}
												}
		
												}</script>
												<script language="JavaScript">function SetReplyAuhor(author){document.getElementById('AjaxHolder_PostComment_tbComment').value+="@"+author+"\n";document.getElementById('AjaxHolder_PostComment_tbComment').focus();return false}</script>
<script src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/ScriptResource_002.js" type="text/javascript"></script>
<script src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/ScriptResource_003.js" type="text/javascript"></script>
<script src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/ScriptResource.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>

        
<!--done-->
<div id="header">
	
<!--done-->
<div class="header">
	<div class="headerText">
		<a id="Header1_HeaderTitle" class="headermaintitle" href="http://www.blogjava.net/RhythmOfRain/">身在城市 心在流浪</a><br>
		
	</div>
</div>

</div>
<div id="mylinks">
<!--done-->
<a id="MyLinks1_HomeLink" class="menu" href="http://www.blogjava.net/">BlogJava</a>&nbsp;&nbsp;&nbsp;
<a id="MyLinks1_MyHomeLink" class="menu" href="http://www.blogjava.net/RhythmOfRain/">首页</a>&nbsp;&nbsp;&nbsp;
<a id="MyLinks1_NewPostLink" class="menu" href="http://www.blogjava.net/RhythmOfRain/admin/EditPosts.aspx?opt=1">新随笔</a>&nbsp;&nbsp;&nbsp;
<a id="MyLinks1_ContactLink" accesskey="9" class="menu" href="http://www.blogjava.net/RhythmOfRain/contact.aspx?id=1">联系</a>&nbsp;&nbsp;&nbsp;
<a id="MyLinks1_Syndication" class="menu" href="http://www.blogjava.net/RhythmOfRain/rss">聚合</a><a id="MyLinks1_XMLLink" href="http://www.blogjava.net/RhythmOfRain/rss"><img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/xml.gif" style="border-width: 0px;"></a>&nbsp;&nbsp;&nbsp;
<a id="MyLinks1_Admin" class="menu" href="http://www.blogjava.net/RhythmOfRain/admin/EditPosts.aspx">管理</a>
</div>
<div id="mytopmenu">
	
		
<!--done-->
<div class="blogStats">随笔 - 5&nbsp;
文章 - 16&nbsp;
trackbacks - 0

</div> 
	
</div>
<div id="leftcontent">
	
		<div id="leftcontentcontainer">
			<table id="Calendar1_entryCal" class="Cal" title="Calendar" style="border: 0px none ; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0">
	<tbody><tr><td colspan="7" style="background-color: transparent;"><table class="CalTitle" style="width: 100%; border-collapse: collapse;" border="0" cellspacing="0">
		<tbody><tr><td class="CalNextPrev" style="width: 15%;"><a href="javascript:__doPostBack('Calendar1$entryCal','V3043')" style="color: Black;" title="Go to the previous month">&lt;</a></td><td style="width: 70%;" align="center">2008年6月</td><td class="CalNextPrev" style="width: 15%;" align="right"><a href="javascript:__doPostBack('Calendar1$entryCal','V3104')" style="color: Black;" title="Go to the next month">&gt;</a></td></tr>
	</tbody></table></td></tr><tr><th class="CalDayHeader" abbr="日" scope="col" align="center">日</th><th class="CalDayHeader" abbr="一" scope="col" align="center">一</th><th class="CalDayHeader" abbr="二" scope="col" align="center">二</th><th class="CalDayHeader" abbr="三" scope="col" align="center">三</th><th class="CalDayHeader" abbr="四" scope="col" align="center">四</th><th class="CalDayHeader" abbr="五" scope="col" align="center">五</th><th class="CalDayHeader" abbr="六" scope="col" align="center">六</th></tr><tr><td class="CalOtherMonthDay" style="width: 14%;" align="center">25</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">26</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">27</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">28</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">29</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">30</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">31</td></tr><tr><td class="CalWeekendDay" style="width: 14%;" align="center">1</td><td style="width: 14%;" align="center">2</td><td style="width: 14%;" align="center">3</td><td style="width: 14%;" align="center">4</td><td style="width: 14%;" align="center">5</td><td style="width: 14%;" align="center">6</td><td class="CalWeekendDay" style="width: 14%;" align="center">7</td></tr><tr><td class="CalWeekendDay" style="width: 14%;" align="center">8</td><td style="width: 14%;" align="center">9</td><td style="width: 14%;" align="center">10</td><td style="width: 14%;" align="center">11</td><td style="width: 14%;" align="center">12</td><td style="width: 14%;" align="center">13</td><td class="CalWeekendDay" style="width: 14%;" align="center">14</td></tr><tr><td class="CalWeekendDay" style="width: 14%;" align="center">15</td><td style="width: 14%;" align="center">16</td><td style="width: 14%;" align="center">17</td><td style="width: 14%;" align="center">18</td><td style="width: 14%;" align="center">19</td><td style="width: 14%;" align="center"><a href="http://www.blogjava.net/RhythmOfRain/archive/2008/06/20.html"><u>20</u></a></td><td class="CalWeekendDay" style="width: 14%;" align="center">21</td></tr><tr><td class="CalWeekendDay" style="width: 14%;" align="center">22</td><td style="width: 14%;" align="center">23</td><td style="width: 14%;" align="center">24</td><td style="width: 14%;" align="center">25</td><td style="width: 14%;" align="center">26</td><td style="width: 14%;" align="center">27</td><td class="CalWeekendDay" style="width: 14%;" align="center">28</td></tr><tr><td class="CalWeekendDay" style="width: 14%;" align="center">29</td><td style="width: 14%;" align="center">30</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">1</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">2</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">3</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">4</td><td class="CalOtherMonthDay" style="width: 14%;" align="center">5</td></tr>
</tbody></table>
<br>
			
			
<h3>常用链接</h3>
<ul>
		<li><a id="SingleColumn1_ctl00_repeaterLinks_ctl01_lnkLinkItem" href="http://www.blogjava.net/RhythmOfRain/MyPosts.html">我的随笔</a></li>
	
		<li><a id="SingleColumn1_ctl00_repeaterLinks_ctl02_lnkLinkItem" href="http://www.blogjava.net/RhythmOfRain/MyComments.html">我的评论</a></li>
	
		<li><a id="SingleColumn1_ctl00_repeaterLinks_ctl03_lnkLinkItem" href="http://www.blogjava.net/RhythmOfRain/OtherPosts.html">我的参与</a></li>
	
		<li><a id="SingleColumn1_ctl00_repeaterLinks_ctl04_lnkLinkItem" href="http://www.blogjava.net/RhythmOfRain/RecentComments.html">最新评论</a></li>
	</ul>
<h3>留言簿<span style="font-size: 11px; font-weight: normal;">(2)</span></h3>
<ul>
	<li>
		<a id="SingleColumn1_ctl01_lnkMessages" href="http://www.blogjava.net/RhythmOfRain/Contact.aspx?id=1">给我留言</a>
	</li><li>
		<a id="SingleColumn1_ctl01_lnkPublicMsgView" href="http://www.blogjava.net/RhythmOfRain/default.aspx?opt=msg">查看公开留言</a>
	</li><li>
		<a id="SingleColumn1_ctl01_lnkPrivateMsgView" href="http://www.blogjava.net/RhythmOfRain/admin/MyMessages.aspx">查看私人留言</a>
	</li>
</ul>

<!--done-->

		<h1 class="catListTitle">随笔分类</h1>
		
				<ul class="catList">
			
				<li class="catListItem"> <a id="SingleColumn1_Categories_CatList_ctl00_LinkList_ctl01_Link" class="listitem" href="http://www.blogjava.net/RhythmOfRain/category/23675.html">Java(3)</a><a id="SingleColumn1_Categories_CatList_ctl00_LinkList_ctl01_RssLink" title="Subscribe to Java(3)" class="listitem" href="http://www.blogjava.net/RhythmOfRain/category/23675.html/rss"><img title="Subscribe to Java(3)" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/xml_002.gif" style="border-width: 0px;"></a></li>
			
				</ul>
			
	
		<h1 class="catListTitle">随笔档案</h1>
		
				<ul class="catList">
			
				<li class="catListItem"> <a id="SingleColumn1_Categories_CatList_ctl01_LinkList_ctl01_Link" class="listitem" href="http://www.blogjava.net/RhythmOfRain/archive/2008/06.html">2008年6月 (1)</a></li>
			
				<li class="catListItem"> <a id="SingleColumn1_Categories_CatList_ctl01_LinkList_ctl02_Link" class="listitem" href="http://www.blogjava.net/RhythmOfRain/archive/2008/03.html">2008年3月 (2)</a></li>
			
				<li class="catListItem"> <a id="SingleColumn1_Categories_CatList_ctl01_LinkList_ctl03_Link" class="listitem" href="http://www.blogjava.net/RhythmOfRain/archive/2007/09.html">2007年9月 (1)</a></li>
			
				<li class="catListItem"> <a id="SingleColumn1_Categories_CatList_ctl01_LinkList_ctl04_Link" class="listitem" href="http://www.blogjava.net/RhythmOfRain/archive/2007/06.html">2007年6月 (1)</a></li>
			
				</ul>
			
	


<script language="JavaScript">
function SearchGoogle(key,evt,site)
		{
			if(evt.keyCode==13 || evt.keyCode==0 || evt.type =='click')
			{
				key.focus();
				var keystr = encodeURIComponent(key.value);
				url = "http://www.google.com/search?q=";
				url = url+keystr;
				url += "&ie=UTF-8&oe=GB2312&hl=zh-CN&domains="+site+"&sitesearch="+site;
				window.location=url;
				return false;
			}
		}
</script>
<h3>搜索</h3>
<ul>
	<li>
		</li><li><input style="width: 130px;" name="q" id="q" onkeydown="return SearchGoogle(document.getElementById('q'),event,'www.blogjava.net/RhythmOfRain')" type="text">&nbsp;<input onclick="SearchGoogle(document.getElementById('q'),event,'www.blogjava.net/RhythmOfRain')" value="搜索" name="sa" type="button">
	</li>
</ul>

<h3>最新评论
	<a id="SingleColumn1__1644fa2_RSSHyperlink1" href="http://www.blogjava.net/RhythmOfRain/CommentsRSS.aspx"><img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/xml.gif" style="border-width: 0px;"></a></h3>
<div class="RecentComment">
	
			<ul>
		
			<li style="">
				<a id="SingleColumn1__1644fa2_CommentList_ctl01_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/10/06/146275.html#232726">1.&nbsp;re: 抛砖引玉－使用Acegi实现多种用户登录的一种方案</a>
			</li>
			<li style="">
				好复杂啊,有没有简单一点的
			</li>
			<li style="text-align: right; margin-right: 4px;">
				--汪洋</li>
		
			<li style="">
				<a id="SingleColumn1__1644fa2_CommentList_ctl02_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/09/02/186146.html#226359">2.&nbsp;re: 使用Struts 2实现从哪个页面转进来，处理完毕后就转到原来的页面[未登录]</a>
			</li>
			<li style="">
				没有baseaction的内容阿
			</li>
			<li style="text-align: right; margin-right: 4px;">
				--zy</li>
		
			<li style="">
				<a id="SingleColumn1__1644fa2_CommentList_ctl03_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/03/15/186146.html#186412">3.&nbsp;re: 使用Struts 2实现从哪个页面转进来，处理完毕后就转到原来的页面</a>
			</li>
			<li style="">
				很好很实用，顶一下
			</li>
			<li style="text-align: right; margin-right: 4px;">
				--隔叶黄莺</li>
		
			<li style="">
				<a id="SingleColumn1__1644fa2_CommentList_ctl04_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2007/11/05/146275.html#158178">4.&nbsp;re: 抛砖引玉－使用Acegi实现多种用户登录的一种方案</a>
			</li>
			<li style="">
				多种用户登录,用角色来区分吧
			</li>
			<li style="text-align: right; margin-right: 4px;">
				--Aspen</li>
		
			<li style="">
				<a id="SingleColumn1__1644fa2_CommentList_ctl05_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2007/09/20/146275.html#146724">5.&nbsp;re: 抛砖引玉－使用Acegi实现多种用户登录的一种方案</a>
			</li>
			<li style="">
				评论内容较长,点击标题查看
			</li>
			<li style="text-align: right; margin-right: 4px;">
				--Java初心</li>
		
			</ul>
		
</div>

<h3>阅读排行榜</h3>
<div class="RecentComment">
	
			<ul style="">
		
			<li>
				<a id="SingleColumn1__69c80b_TopList_ctl01_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2007/09/18/146275.html">1.&nbsp;抛砖引玉－使用Acegi实现多种用户登录的一种方案(1872)</a>
			</li>
		
			<li>
				<a id="SingleColumn1__69c80b_TopList_ctl02_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2007/06/29/127017.html">2.&nbsp;AppFuse 2.0-M5中文乱码一例与解决办法(1527)</a>
			</li>
		
			<li>
				<a id="SingleColumn1__69c80b_TopList_ctl03_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/03/13/186146.html">3.&nbsp;使用Struts 2实现从哪个页面转进来，处理完毕后就转到原来的页面(1198)</a>
			</li>
		
			<li>
				<a id="SingleColumn1__69c80b_TopList_ctl04_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/03/06/184212.html">4.&nbsp;使用AppFuse 2需注意的一个事项：一个模型类的名称不能是另一个的前缀(505)</a>
			</li>
		
			<li>
				<a id="SingleColumn1__69c80b_TopList_ctl05_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/06/20/209358.html">5.&nbsp;在maven 2工程中加入iTextAsian支持(347)</a>
			</li>
		
			</ul>
		
</div>

<h3>评论排行榜</h3>
<div class="RecentComment">
	
			<ul style="">
		
			<li>
				<a id="SingleColumn1__20b2ddb_TopList_ctl01_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2007/09/18/146275.html">1.&nbsp;抛砖引玉－使用Acegi实现多种用户登录的一种方案(7)</a>
			</li>
		
			<li>
				<a id="SingleColumn1__20b2ddb_TopList_ctl02_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2007/06/29/127017.html">2.&nbsp;AppFuse 2.0-M5中文乱码一例与解决办法(3)</a>
			</li>
		
			<li>
				<a id="SingleColumn1__20b2ddb_TopList_ctl03_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/03/13/186146.html">3.&nbsp;使用Struts 2实现从哪个页面转进来，处理完毕后就转到原来的页面(2)</a>
			</li>
		
			<li>
				<a id="SingleColumn1__20b2ddb_TopList_ctl04_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/03/06/184212.html">4.&nbsp;使用AppFuse 2需注意的一个事项：一个模型类的名称不能是另一个的前缀(0)</a>
			</li>
		
			<li>
				<a id="SingleColumn1__20b2ddb_TopList_ctl05_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/06/20/209358.html">5.&nbsp;在maven 2工程中加入iTextAsian支持(0)</a>
			</li>
		
			</ul>
		
</div>
</div>		
	
</div>
<div id="centercontent">
	
					
<!--done-->
<div class="post">
	<div class="postTitle">
		<a id="viewpost1_TitleUrl" class="postTitle2" href="http://www.blogjava.net/RhythmOfRain/archive/2008/06/20/209358.html">在maven 2工程中加入iTextAsian支持</a>
	</div>
最近需要在工程中加入JasperReports，其中要用到把报表导出为pdf文件的功能。JasperReports内部使用iText来输出pdf
文档，而iText对中文是放在单独的包iTextAsian.jar中，于是需要在工程中加入iTextAsian。<br>
<br>
上网查找了好几个maven 2的repository，都没有收录iTextAsian，那怎么在自己的工程中加入iTextAsian呢？查找了好久，最后还是在AppFuse的论坛中得到Matt Raible的指点后解决了。主要步骤如下：<br>
1.确保你已经在本地机器上创建了maven 2的本地repository<br>
2.到SourceForge上iText的下载页面（<a href="http://sourceforge.net/project/showfiles.php?group_id=15255">http://sourceforge.net/project/showfiles.php?group_id=15255</a>）下载iTextAsian.jar，放到本地的某个目录里（比如C:\TEMP）<br>
2.在命令行提示符下执行如下命令：<br>
&nbsp;&nbsp; mvn install:install-file -DgroupId=com.lowagie
-DartifactId=itextasian -Dversion=1.0 -Dpackaging=jar
-Dfile=c:\temp\itextasian.jar<br>
&nbsp; 这行命令的意思是把该包安装到maven 2的本地repository中<br>
3.在工程的pom.xml中的&lt;dependencies&gt;一节加入如下代码：<br>
<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><img alt="" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" align="top"><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">dependency</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img alt="" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" align="top">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">groupId</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">com.lowagie</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">groupId</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img alt="" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" align="top">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">artifactId</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">itextasian</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">artifactId</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img alt="" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" align="top">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">version</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">1.0</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">version</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img alt="" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" align="top"></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">dependency</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img alt="" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" align="top"></span></div>
4.重新运行mvn war:war，打包后的工程的jar文件中已经包含了itextasian-1.0.jar了<br>
<br>
如果细心一点，在运行mvn
war:war时会发现maven尝试到工程的pom.xml文件中指定的repository下载itextasian-1.0.pom。由于这些
repository并未收录iTextAsian，也就肯定找不到这个文件。尽管这不是什么大问题，还是有办法来避免：自己为本地repository
中的iTextAsian编辑一个pom文件。步骤如下：<br>
1.使用纯文本编辑工具录入如下内容：<br>
<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" alt="" align="top"><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">project</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" alt="" align="top">&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">modelVersion</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">4.0.0</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">modelVersion</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" alt="" align="top">&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">groupId</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">com.lowagie</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">groupId</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" alt="" align="top">&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">artifactId</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">itextasian</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">artifactId</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" alt="" align="top">&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">itext</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" alt="" align="top">&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">version</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">1.0</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">version</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" alt="" align="top">&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">description</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">Asian&nbsp;language&nbsp;support&nbsp;for&nbsp;iText.</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">description</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" alt="" align="top">&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">url</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">http://www.lowagie.com/iText/</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">url</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br>
<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/None.gif" alt="" align="top"></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">project</span><span style="color: rgb(0, 0, 255);">&gt;</span></div>
2.把这个文件保存到本地repository的com\lowagie\itextasian\1.0目录中，文件名为itextasian-1.0.pom即可

	<div class="postDesc">posted on 2008-06-20 11:12 <a href="http://www.blogjava.net/RhythmOfRain/">雨奏</a> 阅读(348) <a href="#Post">评论(0)</a> &nbsp;<a href="http://www.blogjava.net/RhythmOfRain/admin/EditPosts.aspx?postid=209358">编辑</a> &nbsp;<a href="http://www.blogjava.net/RhythmOfRain/AddToFavorite.aspx?id=209358">收藏</a>  所属分类: <a href="http://www.blogjava.net/RhythmOfRain/category/23675.html">Java</a> </div>
</div>
<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/209358.jpeg" width="1" height="1">

<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
<rdf:Description
rdf:about="http://www.blogjava.net/RhythmOfRain/archive/2008/06/20/209358.html"
dc:identifier="http://www.blogjava.net/RhythmOfRain/archive/2008/06/20/209358.html"
dc:title="在maven 2工程中加入iTextAsian支持"
trackback:ping="http://www.blogjava.net/RhythmOfRain/services/trackbacks/209358.aspx" />
</rdf:RDF>
-->

<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('AjaxHolder$scriptmanager1', document.getElementById('Form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tAjaxHolder$UpdatePanel1'], [], [], 90);
//]]>
</script>

<div id="AjaxHolder_UpdatePanel1">
	    
    
<style>
td { font-size: 12px }
.commentTextBox 
{ 
    font-family : Verdana; 
    font-size: 13px;
 }
</style>
<!--Beging Temp Save-->
<style>.userData { BEHAVIOR: url(#default#userdata) }
	</style>
<div class="userData" id="CommentsPersistDiv"></div>

<script type="text/javascript">
function pageLoad()
{
    Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(handleInitializeRequest);
    //Sys.WebForms.PageRequestManager.getInstance().add_endRequest(handleEndRequest);
}

function handleInitializeRequest(sender, args)
{
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    var eid = args.get_postBackElement().id;
    if (eid.indexOf("DeleteLink")>0) 
    {
       args.get_postBackElement().innerHTML = "<font color='red'>正在删除...</font>";         
    }    
    else if (eid.indexOf("btnSubmit")>0) 
    {
       document.getElementById("AjaxHolder_PostComment_ltSubmitMsg").innerHTML="正在提交...";
       document.getElementById("AjaxHolder_PostComment_btnSubmit").disabled = true;       
    }   
    else if(eid.indexOf("refreshList")>0)
    {
        document.getElementById("AjaxHolder_PostComment_refreshList").innerHTML="<font color='red'>正在刷新...</font>";
    }
   
}	

function TempSave(ElementID)
{
	try
	{
	CommentsPersistDiv.setAttribute("CommentContent",document.getElementById(ElementID).value);
	CommentsPersistDiv.save("CommentXMLStore");
	}
	catch(ex)
	{
	}
	
}
function Restore(ElementID)
{
	CommentsPersistDiv.load("CommentXMLStore");
	document.getElementById(ElementID).value=CommentsPersistDiv.getAttribute("CommentContent");
}	
			
			
</script>
<!--Ene TempSave-->
<div id="divRefreshComments" style="text-align: right; margin-right: 10px; margin-bottom: 5px; font-size: 12px;"><a href="http://news.cnblogs.com/">IT新闻</a>&nbsp;&nbsp;<a href="http://www.blogjava.net/RequireRegister.aspx">新用户注册</a>&nbsp;&nbsp;<a id="AjaxHolder_PostComment_refreshList" href="javascript:__doPostBack('AjaxHolder$PostComment$refreshList','')">刷新评论列表</a>&nbsp;&nbsp;</div>
<div class="commentform">
<script type="text/javascript" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/google_service.js">
</script>
<script type="text/javascript">
try{
  GS_googleAddAdSenseService("ca-pub-4210569241504288");
  GS_googleEnableAllServices();
  } catch (e) { }
</script><script src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/test_gam_domain.js"></script><script src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/google_ads.js"></script>
<script type="text/javascript">
try{
  GA_googleAddSlot("ca-pub-4210569241504288", "blogjava_commentbox_up");
  GA_googleAddSlot("ca-pub-4210569241504288", "blogjava_blogpost_bottom");
  } catch (e) { }
</script>
<script type="text/javascript">
try{
  GA_googleFetchAds();
  } catch (e) { }
</script>
<span id="AjaxHolder_PostComment_ltSubmitMsg" style="color: Red;"></span>
<br>
<a name="Feedback"></a>
	<table border="0" cellpadding="1" cellspacing="1">
		<tbody><tr>
			<td colspan="3" height="5">
<script type="text/javascript">
try{
  GA_googleFillSlot("blogjava_commentbox_up");
  } catch (e) { }
</script><script src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/ads_002"></script><div id="google_ads_div_blogjava_commentbox_up">
<iframe style="border: 0pt none ;" marginheight="0" marginwidth="0" name="google_ads_iframe_blogjava_commentbox_up" id="google_ads_iframe_blogjava_commentbox_up" scrolling="no" width="468" frameborder="0" height="60"></iframe></div>
<script>GA_googleCreateDomIframe('google_ads_div_blogjava_commentbox_up' ,'blogjava_commentbox_up');</script>
<br></td>
		</tr>
		<tr>
			<td width="75"></td>
			<td></td>
			<td></td>
		</tr>
		<tr>
			<td width="55">标题</td>
			<td><input name="AjaxHolder$PostComment$tbTitle" value="re: 在maven 2工程中加入iTextAsian支持" id="AjaxHolder_PostComment_tbTitle" class="commenttb" style="width: 320px;" type="text"></td>
			<td><span id="AjaxHolder_PostComment_RequiredFieldValidator1" style="color: Red; visibility: hidden;">请输入标题</span></td>
		</tr>
		<tr>
			<td>姓名</td>
			<td><input name="AjaxHolder$PostComment$tbName" id="AjaxHolder_PostComment_tbName" class="commenttb" style="width: 320px;" type="text"></td>
			<td><span id="AjaxHolder_PostComment_RequiredFieldValidator2" style="color: Red; visibility: hidden;">请输入你的姓名</span></td>
		</tr>
		<tr>
			<td>主页</td>
			<td><input name="AjaxHolder$PostComment$tbUrl" id="AjaxHolder_PostComment_tbUrl" class="commenttb" style="width: 320px;" type="text"></td>
			<td><font face="宋体"></font></td>
		</tr>
		<tr>
			<td colspan="3" align="left">
				<table id="AjaxHolder_PostComment_tbCaptchaImage" class="CommentForm" border="0" cellpadding="0" cellspacing="0">
		<tbody><tr>
			<td colspan="3">
							<span id="AjaxHolder_PostComment_Requiredfieldvalidator4" style="color: Red; display: none;">请输入验证码</span>
							<span id="AjaxHolder_PostComment_lblImage" style="color: Red; font-weight: bold;"></span>
						</td>
		</tr>
		<tr>
			<td width="78">验证码</td>
			<td><input name="AjaxHolder$PostComment$CodeNumberTextBox" id="AjaxHolder_PostComment_CodeNumberTextBox" type="text">*&nbsp;&nbsp;<img src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/JpegImage.jpeg"></td>
			<td align="left"></td>
		</tr>
	</tbody></table>
	
			</td>
		</tr>
		<tr>
			<td colspan="3">内容(请不要发表任何与政治相关的内容)
				<span id="AjaxHolder_PostComment_RequiredFieldValidator3" style="color: Red; visibility: hidden;">请输入评论内容</span><br>
				<textarea name="AjaxHolder$PostComment$tbComment" rows="10" cols="50" id="AjaxHolder_PostComment_tbComment" class="commentTextBox" onkeydown="ctlent(event,'AjaxHolder_PostComment_tbComment')" style="width: 480px; height: 220px;"></textarea></td>
		</tr>
		<tr>
			<td colspan="3">
		<span id="AjaxHolder_PostComment_Message" style="color: Red;"></span>
		</td>
		</tr><tr>
			<td colspan="3"><input id="AjaxHolder_PostComment_chkRemember" name="AjaxHolder$PostComment$chkRemember" checked="checked" tabindex="-1" type="checkbox"><label for="AjaxHolder_PostComment_chkRemember">Remember Me?</label></td>
		</tr>
		<tr>
			<td height="23"><input name="AjaxHolder$PostComment$btnSubmit" value="提交" onclick="TempSave('AjaxHolder_PostComment_tbComment');WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;AjaxHolder$PostComment$btnSubmit&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="AjaxHolder_PostComment_btnSubmit" class="commentButton" type="submit">
				</td>
			<td colspan="2" height="23">&nbsp;
				<a id="AjaxHolder_PostComment_lnkLogin" href="http://www.blogjava.net/login.aspx?ReturnURL=http://www.blogjava.net/RhythmOfRain/archive/2008/06/20/209358.html&amp;SourceURL=/RhythmOfRain/archive/2008/06/20/209358.html">登录</a>&nbsp;&nbsp;<a id="AjaxHolder_PostComment_linkLoginComment" onclick="if(document.getElementById('AjaxHolder_PostComment_tbComment').value != '') return confirm('未提交的评论内容将会丢失, 你真的要进入高级评论吗?');" href="http://www.blogjava.net/RhythmOfRain/archive/2008/06/20/209358.html?login=1#Post">使用高级评论</a>&nbsp;&nbsp;<a href="http://www.blogjava.net/RequireRegister.aspx">新用户注册</a>&nbsp;&nbsp;<a href="#Top">返回页首</a>&nbsp;&nbsp;<a id="AjaxHolder_PostComment_lbRestore" onclick="Restore('AjaxHolder_PostComment_tbComment'); return false;" href="http://www.blogjava.net/RhythmOfRain/archive/2008/06/20/209358.html#Post">恢复上次提交</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				</td>
		</tr>
		<tr>
			<td colspan="3"><label class="CtrlEnter">[使用Ctrl+Enter键可以直接提交]</label></td>
		</tr>
		<tr>
			<td colspan="3"></td>
		</tr>
		<tr>
			<td colspan="3" height="5"></td>
		</tr>
		<tr>
			<td colspan="3">
<script type="text/javascript">
try{
  GA_googleFillSlot("blogjava_blogpost_bottom");
  } catch (e) { }
</script><script src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/ads"></script><div id="google_ads_div_blogjava_blogpost_bottom">
<iframe style="border: 0pt none ;" marginheight="0" marginwidth="0" name="google_ads_iframe_blogjava_blogpost_bottom" id="google_ads_iframe_blogjava_blogpost_bottom" scrolling="no" width="300" frameborder="0" height="250"></iframe></div>
<script>GA_googleCreateDomIframe('google_ads_div_blogjava_blogpost_bottom' ,'blogjava_blogpost_bottom');</script></td>
		</tr>
		<tr>
			<td colspan="3" height="5">
<div id="divRelativePosts">
相关文章:
	
			<ul style="margin-top: 0px; padding-left: 0px;">
		
			<li style="list-style-type: none; list-style-image: none; list-style-position: outside; display: none;">
				<a id="AjaxHolder_PostComment_ctl06_RelativePostsList_ctl01_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/06/20/209358.html">在maven 2工程中加入iTextAsian支持</a>
			</li>
		
			<li style="list-style-type: none; list-style-image: none; list-style-position: outside;">
				<a id="AjaxHolder_PostComment_ctl06_RelativePostsList_ctl02_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2008/03/13/186146.html">使用Struts 2实现从哪个页面转进来，处理完毕后就转到原来的页面</a>
			</li>
		
			<li style="list-style-type: none; list-style-image: none; list-style-position: outside;">
				<a id="AjaxHolder_PostComment_ctl06_RelativePostsList_ctl03_Hyperlink1" href="http://www.blogjava.net/RhythmOfRain/archive/2007/06/29/127017.html">AppFuse 2.0-M5中文乱码一例与解决办法</a>
			</li>
		
			</ul>
		
</div>
</td>
		</tr>
	
		<tr>
			<td colspan="3"></td>
		</tr>	

		<tr>
			<td colspan="3" height="5"></td>
		</tr>
		<tr>
			<td colspan="3">
				
<br>
<br>
<iframe marginheight="0" marginwidth="0" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/ad.htm" style="border: 0px solid rgb(102, 102, 102);" allowtransparency="true" scrolling="no" width="468" frameborder="0" height="0"></iframe>
<br>


</td>
		</tr>		
	</tbody></table>	
</div>
<div id="AjaxHolder_PostComment_ValidationSummary1" style="color: Red; display: none;">

	</div>

</div>

				
	
<!--done-->
<div class="footer">
	
	Copyright ©2009 雨奏 Powered by: <a href="http://www.cnblogs.com/" class="footerlink">博客园</a> 模板提供：<a href="http://blog.hjenglish.com/" class="footerlink">沪江博客</a><br>
</div>
</div>



    
<script type="text/javascript">
//<![CDATA[
var Page_ValidationSummaries =  new Array(document.getElementById("AjaxHolder_PostComment_ValidationSummary1"));
var Page_Validators =  new Array(document.getElementById("AjaxHolder_PostComment_RequiredFieldValidator1"), document.getElementById("AjaxHolder_PostComment_RequiredFieldValidator2"), document.getElementById("AjaxHolder_PostComment_Requiredfieldvalidator4"), document.getElementById("AjaxHolder_PostComment_RequiredFieldValidator3"));
//]]>
</script>

<script type="text/javascript">
//<![CDATA[
var AjaxHolder_PostComment_RequiredFieldValidator1 = document.all ? document.all["AjaxHolder_PostComment_RequiredFieldValidator1"] : document.getElementById("AjaxHolder_PostComment_RequiredFieldValidator1");
AjaxHolder_PostComment_RequiredFieldValidator1.controltovalidate = "AjaxHolder_PostComment_tbTitle";
AjaxHolder_PostComment_RequiredFieldValidator1.errormessage = "请输入标题";
AjaxHolder_PostComment_RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
AjaxHolder_PostComment_RequiredFieldValidator1.initialvalue = "";
var AjaxHolder_PostComment_RequiredFieldValidator2 = document.all ? document.all["AjaxHolder_PostComment_RequiredFieldValidator2"] : document.getElementById("AjaxHolder_PostComment_RequiredFieldValidator2");
AjaxHolder_PostComment_RequiredFieldValidator2.controltovalidate = "AjaxHolder_PostComment_tbName";
AjaxHolder_PostComment_RequiredFieldValidator2.errormessage = "请输入你的姓名";
AjaxHolder_PostComment_RequiredFieldValidator2.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
AjaxHolder_PostComment_RequiredFieldValidator2.initialvalue = "";
var AjaxHolder_PostComment_Requiredfieldvalidator4 = document.all ? document.all["AjaxHolder_PostComment_Requiredfieldvalidator4"] : document.getElementById("AjaxHolder_PostComment_Requiredfieldvalidator4");
AjaxHolder_PostComment_Requiredfieldvalidator4.controltovalidate = "AjaxHolder_PostComment_CodeNumberTextBox";
AjaxHolder_PostComment_Requiredfieldvalidator4.errormessage = "请输入验证码";
AjaxHolder_PostComment_Requiredfieldvalidator4.display = "Dynamic";
AjaxHolder_PostComment_Requiredfieldvalidator4.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
AjaxHolder_PostComment_Requiredfieldvalidator4.initialvalue = "";
var AjaxHolder_PostComment_RequiredFieldValidator3 = document.all ? document.all["AjaxHolder_PostComment_RequiredFieldValidator3"] : document.getElementById("AjaxHolder_PostComment_RequiredFieldValidator3");
AjaxHolder_PostComment_RequiredFieldValidator3.controltovalidate = "AjaxHolder_PostComment_tbComment";
AjaxHolder_PostComment_RequiredFieldValidator3.errormessage = "请输入评论内容";
AjaxHolder_PostComment_RequiredFieldValidator3.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
AjaxHolder_PostComment_RequiredFieldValidator3.initialvalue = "";
var AjaxHolder_PostComment_ValidationSummary1 = document.all ? document.all["AjaxHolder_PostComment_ValidationSummary1"] : document.getElementById("AjaxHolder_PostComment_ValidationSummary1");
AjaxHolder_PostComment_ValidationSummary1.showmessagebox = "True";
AjaxHolder_PostComment_ValidationSummary1.showsummary = "False";
//]]>
</script>


<script type="text/javascript">
//<![CDATA[

var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
    ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
    }
    else {
        return true;
    }
}
        
document.getElementById('AjaxHolder_PostComment_ValidationSummary1').dispose = function() {
    Array.remove(Page_ValidationSummaries, document.getElementById('AjaxHolder_PostComment_ValidationSummary1'));
}
Sys.Application.initialize();

document.getElementById('AjaxHolder_PostComment_RequiredFieldValidator1').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('AjaxHolder_PostComment_RequiredFieldValidator1'));
}

document.getElementById('AjaxHolder_PostComment_RequiredFieldValidator2').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('AjaxHolder_PostComment_RequiredFieldValidator2'));
}

document.getElementById('AjaxHolder_PostComment_Requiredfieldvalidator4').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('AjaxHolder_PostComment_Requiredfieldvalidator4'));
}

document.getElementById('AjaxHolder_PostComment_RequiredFieldValidator3').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('AjaxHolder_PostComment_RequiredFieldValidator3'));
}
//]]>
</script>
</form>
    <script type="text/javascript" src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/ShowHidden.js"></script>
	<script type="text/javascript">
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
	</script><script src="maven%E4%B8%AD%E5%8A%A0%E5%85%A5itextasian_files/ga.js" type="text/javascript"></script>
	<script type="text/javascript">
	try {
	var pageTracker = _gat._getTracker("UA-476124-3");
	pageTracker._trackPageview();
	} catch(err) {}</script>
</body></html>